@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0; padding:0;}
body{font-size:14px; color:#000; font-family:"微软雅黑", "宋体"; min-width:1200px;}
*:focus{-moz-outline-style:none; outline:none;}
a{color:#000; text-decoration:none; outline:none; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
a:hover{color:#006fbd;}
/*去掉图形热点的点击时出现的边线*/
a,area{blr:expression(this.onFocus=this.blur());}  /*for IE*/   
:focus{-moz-outline-style:none; outline:none;}     /* for Firefox*/
img{border:0;}
ul,li{list-style-type:none;}
.fl{float:left;}
.fr{float:right;} 
.clear{clear:both; height:0;}
.main{width:1200px; margin:0 auto;}

@font-face{font-family:'iconfont'; src:url('fonts/iconfont.eot'); src:url('fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('fonts/iconfont.woff2') format('woff2'), url('fonts/iconfont.woff') format('woff'), url('fonts/iconfont.ttf') format('truetype'), url('fonts/iconfont.svg#iconfont') format('svg');}
.iconfont{font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

.head{width:1200px; height:120px; margin:0 auto; background-repeat:no-repeat; background-position:left center;}
.head .tel{float:right; padding-left:72px; height:55px; line-height:20px; background:url(../images/iTel.png) no-repeat left center; margin-top:32px; color:#827065;}
.head .tel span{display:block; height:32px; line-height:32px; color:#fcc600; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.navBtn, .nav{display:none;}

.menu{height:50px; background:#006fbd;}
.menu ul{width:1200px; height:50px; margin:0 auto; position:relative; z-index:1;}
.menu ul li{width:180px; height:50px; line-height:50px; text-align:center; float:left;}
.menu ul .home{width:120px;}
.menu ul a{display:block; height:50px; color:#fff; font-size:18px;}
.menu ul a:hover{background:#00a72d;}


.banner{width:100%; position:relative;}
.banner .bd{position:relative; z-index:0; overflow:hidden;}
.banner .bd li{zoom:1; vertical-align:middle; width:100%;}
.banner .bd li p{height:600px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.banner .hd{width:100%; height:16px; overflow:hidden; position:absolute; left:0; bottom:24px; z-index:1; text-align:center;}
.banner .hd ul{overflow:hidden; zoom:1; clear:both;}
.banner .hd ul li{display:inline-block; margin:0 10px; width:12px; height:12px; border:rgba(255,255,255,0.7) 2px solid; cursor:pointer; border-radius:50%; text-indent:-99px; vertical-align:top; overflow:hidden;}
.banner .hd ul li.on{background:#fff; border:#fff 2px solid;}
.banner .prev, .banner .next{position:absolute; top:50%; margin-top:-21px; display:block; width:42px; height:42px; background-repeat:no-repeat; background-position:center center; background-color:#000; filter:alpha(opacity=20); opacity:.2; cursor:pointer; border-radius:5px;}
.banner .prev{left:3%; background-image:url(../images/l.png);}
.banner .next{right:3%; background-image:url(../images/r.png);}
.banner .prev:hover, .banner .next:hover{filter:alpha(opacity=70); opacity:.7;}


.indH{height:132px; position:relative; text-align:center;}
.indH p{height:69px; line-height:69px; font-family:Arial, Helvetica, sans-serif; font-size:60px; color:#ebebeb; font-weight:normal;}
.indH span{display:block; width:100%; height:42px; line-height:42px; position:absolute; left:0; top:16px; font-size:32px; color:#006fbd;}
.indH i{display:block; font-style:normal; line-height:19px; padding:15px 0 29px; background:url(../images/line.png) no-repeat center bottom; font-size:14px; font-weight:normal; color:#707070;}

.pro{padding:30px 0 50px; background:url(../images/bg01.jpg) no-repeat center center;}
.proCon{width:1200px; margin:0 auto;}
.pro ul{margin-left:-24px; padding-top:26px;}
.pro ul li{width:282px; padding:24px 0 0 24px; float:left;}
.pro li p{background-color:#eee; height:211px; width:100%; display:block; line-height:normal; overflow:hidden; position:relative; margin:0;}
.pro li p span{display:block; width:100%; height:211px; background-repeat:no-repeat; background-position:center center; background-size:cover; transition:424ms linear;}
.pro li h3{color:#5d5d5d; font-size:14px; line-height:normal; margin-top:14px; transition:350ms; height:40px; line-height:40px; text-align:center; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro li p i{position:absolute; left:0; top:0; box-sizing:border-box; width:100%; height:100%; background:rgba(0,167,45,.8); filter:alpha(opacity=20); z-index:20; opacity:0; transform:skewX(45deg); visibility:hidden; transition:360ms; display:block;}
.pro li p i b{display:block; width:46px; height:46px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px; z-index:30;}
.pro li p i b:before{content:""; width:100%; height:1px; background:#fbc800; position:absolute; left:0; top:23px; transform:translateX(-200px); -webkit-transform:translateX(-200px); -moz-transform:translateX(-200px);}
.pro li p i b:after{content:""; width:1px; height:100%; background:#fbc800; position:absolute; left:23px; top:0; transform:translateY(-200px); -webkit-transform:translateY(-200px); -moz-transform:translateY(-200px);}
.pro li p i:before{content:""; width:100%; height:0; border-left:3px solid #fbc800; border-right:3px solid #fbc800; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms;}
.pro li p i:after{content:""; width:0; height:100%; border-top:3px solid #fbc800; border-bottom:3px solid #fbc800; box-sizing:border-box; position:absolute; left:0; top:0; transition:320ms;}
.pro li:hover p i{opacity:1; transform:skewX(0); visibility:visible;}
.pro li:hover p i:before{height:100%; transition:330ms 200ms;}
.pro li:hover p i:after{width:100%; transition:330ms 200ms;}
.pro li:hover p span{transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.pro li:hover p i b:before{transition:355ms 180ms; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.pro li:hover p i b:after{transition:355ms 240ms; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
.pro li:hover h3{color:#006fbd;}

.more{height:44px; padding-top:20px;}
.more a{display:block; width:150px; height:44px; line-height:44px; text-align:center; background:#ffc901; color:#fff; border-radius:30px; margin:0 auto;}
.more a:hover{background:#00a72d;}


.about{background:url(../images/bg02.jpg) no-repeat center center; padding:30px 0 142px;}
.about .indH i{color:#fff;}
.aboutCon{width:1020px; height:512px; position:relative; margin:30px auto 0; padding-left:180px;}
.aboutTxt{width:260px; height:392px; padding:20px; background:#fff; overflow:hidden; position:absolute; left:0; top:40px; z-index:2;}
.aboutTxt h3{height:60px; line-height:32px; font-size:24px; color:#00ad3e; padding-bottom:18px; border-bottom:#ccc 1px dashed;}
.aboutTxt h3 p{height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#707070; padding-top:8px;}
.aboutTxt .txt{height:224px; line-height:28px; color:#666; padding-top:15px; overflow:hidden;}
.aboutTxt .txt img{display:none;}
.aboutTxt .more{padding-top:15px;}
.aboutTxt .more a{float:left;}
.aboutPic{width:700px; height:512px; float:left;}
.aboutPic img{width:700px; height:512px; vertical-align:top;}
.other{height:512px; overflow:hidden; margin-left:720px;}
.other li{height:164px; padding-bottom:10px;}
.other li a{display:block; padding:45px 24px; height:74px; background:#fff;}
.other li a span{display:block; width:72px; height:72px; line-height:72px; border:#aaa 1px solid; border-radius:50%; text-align:center; color:#aaa; font-size:40px; float:left;}
.other li a p{margin-left:86px; padding-top:7px; line-height:24px; font-size:18px;}
.other li a p i{display:block; height:20px; line-height:20px; padding-top:7px; font-size:14px; color:#808080; font-style:normal;}
.other li a span, .other li a p i{-webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.other li a:hover{color:#fff; background:#ffc901;}
.other li a:hover span{color:#fff; border-color:#fff;}
.other li a:hover p i{color:#fff;}


.case{width:1200px; margin:-78px auto 45px;}
.case ul{margin-left:-24px; padding-top:45px;}
.case ul li{width:282px; padding:0 0 20px 24px; float:left;}
.case ul li a{display:block; height:220px; padding-bottom:50px; overflow:hidden; position:relative;}
.case ul li a p{height:220px; position:relative; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.case ul li a p i{display:block; background:rgba(0,167,45,.5); transform:scale(.8); -webkit-transform:scale(.8); opacity:0; filter:alpha(opacity=0); position:absolute; left:0; top:0; right:0; bottom:0; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s; transition:all .6s; z-index:0;}
.case ul li a p span{display:block; position:absolute; background:#fff; -webkit-transition:all .7s; -moz-transition:all .7s; -o-transition:all .7s; transition:all .7s; z-index:1}
.case ul li a p .wLine1{width:0; height:1px; top:0; right:0;}
.case ul li a p .wLine2{width:1px; height:0; top:0; right:0;}
.case ul li a p .wLine3{width:0; height:1px; bottom:0; left:0;}
.case ul li a p .wLine4{width:1px; height:0; bottom:0; left:0;}
.case ul li a h3{width:calc(100% - 40px); height:40px; line-height:40px; padding:0 20px; text-align:center; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:absolute; left:0; bottom:0; z-index:2; -webkit-transition:all .6s; -moz-transition:all .6s; -o-transition:all .6s; transition:all .6s;}
.case ul li a:hover p{box-shadow:0 0 8px rgba(0,0,0,.3);}
.case ul li a:hover p i{transform:scale(1); -webkit-transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.case ul li a:hover p .wLine1, .case ul li a:hover p .wLine3{width:100%;}
.case ul li a:hover p .wLine2, .case ul li a:hover p .wLine4{height:100%;}
.case ul li a:hover h3{bottom:50%; color:#fff;}



.F1{padding:60px 0 75px; height:420px; background:#f7f7f7;}
.F1Con{width:1200px; height:420px; margin:0 auto;}
.news{width:700px; float:left;}
.news .hd{height:40px;}
.news .hd .more{float:right; height:40px; padding-top:0;}
.news .hd .more a{width:auto; height:40px; line-height:40px; background:none; color:#00a72d;}
.news .hd .more a:hover{color:#00a72d;}
.news .hd ul{float:left;}
.news .hd ul li{width:110px; height:40px; line-height:40px; text-align:center; color:#fff; margin-right:5px; cursor:pointer; background:#00a72d; float:left;}
.news .hd ul li.on{background:#006fbd;}
.news .bd{width:660px; height:340px; padding:20px; background:#fff;}
.news .bd dl{height:120px; padding-bottom:19px; border-bottom:#f0f0f0 1px solid;}
.news .bd dl dd{width:200px; height:120px; float:left;}
.news .bd dl dd a{display:block; height:120px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.news .bd dl dt{height:120px; margin-left:218px;}
.news .bd dl dt h3{height:28px; line-height:28px; font-size:14px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news .bd dl dt p{height:48px; line-height:24px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; font-size:12px; color:#666; padding-top:8px;}
.news .bd dl dt span{display:block; height:28px; line-height:28px; color:#999; padding-top:8px; font-size:12px;}
.news .bd dl dt span a{display:block; width:86px; height:28px; color:#fff; background:#fbc800; float:right; text-align:center;}
.news .bd dl dt span a:hover{background:#00a72d;}
.news .bd ul{padding-top:11px; height:189px;}
.news .bd ul li{height:31px; line-height:31px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news .bd ul li span{float:right; color:#999; padding-left:20px;}
.news .bd ul li span i{font-style:normal;}
.news .bd dl dt h3 a:hover, .news .bd ul li a:hover{color:#f06700;}

.faq{margin-left:750px; height:420px;}
.faq h2{height:40px; line-height:40px; font-weight:normal; font-size:14px;}
.faq h2 a{float:right; color:#00a72d;}
.faq h2 a:hover{color:#00a72d;}
.faq h2 p{width:110px; height:40px; line-height:40px; text-align:center; color:#fff; margin-right:5px; cursor:pointer; background:#006fbd; float:left;}
.faq ul{height:368px; padding:12px 20px 0; background:#fff;}
.faq ul li{padding:12px 0 20px; height:87px; border-bottom:#f0f0f0 1px solid;}
.faq ul li:last-child{border-bottom:none;}
.faq ul li h3{height:30px; line-height:30px; padding-left:25px; background:url(../images/wen1.png) no-repeat left center; font-weight:normal; font-size:14px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.faq ul li p{height:52px; line-height:26px; font-size:12px; color:#666; padding:5px 0 0 25px; background:url(../images/da1.png) no-repeat left 9px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}


.foot{color:#fff; background:url(../images/bg03.jpg) no-repeat top center; line-height:33px;}
.foot a{color:#fff;}
.foot a:hover{color:#fff; text-decoration:underline;}
.footCon{width:1200px; margin:auto; padding:40px 0; border-bottom:#2192d0 1px solid;}

.fNav{width:912px; float:left;}
.fNav dl{width:152px; float:left;}
.fNav dl dd{height:71px; line-height:43px; font-size:18px; font-weight:bold; position:relative;}
.fNav dl dd i{display:block; width:12px; height:1px; background:#fff; position:absolute; left:0; bottom:14px;}
.fNav dl dt{height:33px; line-height:33px; padding-right:20px;}
.fNav dl.proNav{width:456px;}
.fNav dl.proNav dt{width:132px; float:left;}

.contact{margin-left:912px;}
.contact h2{height:71px; line-height:43px; font-size:18px; position:relative;}
.contact h2 i{display:block; width:12px; height:1px; background:#fff; position:absolute; left:0; bottom:14px;}
.contact ul li{height:33px; line-height:33px;}
.contact ul li span{float:left; padding-right:5px;}


.copy{line-height:24px; padding:25px 0; text-align:center;}
.copy a{margin-left:1em;}
.copy i{font-style:normal; display:none;}
.copy em{font-style:normal; padding-left:1em;}
.copy em a{margin-left:0;}

.ny{width:1200px; margin:30px auto 50px;}
.left{width:260px; background:#266aab; padding-bottom:10px; float:left;}
.left h2{padding:24px 0 18px; line-height:32px; text-align:center; font-size:22px; color:#fff;}
.left h2 p{line-height:27px; font-size:16px; font-weight:normal; color:#7aabf8;}
.left ul{margin:0 10px; background:#fff; padding:12px 15px 0; border-radius:7px;}
.left ul li{height:40px; padding-bottom:12px;}
.left ul li a{display:block; height:40px; line-height:40px; background:#266aab url(../images/a01.png) no-repeat 15px center; background-size:18px 18px; padding-left:48px; color:#fff;}
.left ul li a:hover, .left ul li a.on{background-color:#09a550;}

.right{margin-left:294px; min-height:500px;}
.post{height:50px; line-height:50px; border-bottom:#266aab 1px solid; font-size:22px; color:#266aab;}
.post span{float:right; font-size:14px; color:#999;}
.post span em, .post span i{font-style:normal;}
.post p{float:left;}


.list01{padding0-top:20px;}
.list01 li{height:44px; line-height:44px; padding-left:12px; background:url(../images/a02.png) no-repeat left center; border-bottom:#e2e2e2 1px solid; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list01 li span{float:right; padding-left:20px; color:#999;}
.list01 li span i{font-style:normal;}

.list02 ul{margin-left:-12px;}
.list02 ul li{width:294px; padding:12px 0 0 12px; float:left;}
.list02 ul li a{display:block; background:#266aab; color:#fff;}
.list02 ul li a p{height:224px; overflow:hidden; padding:10px 10px 0;}
.list02 ul li a p i{display:block; height:224px; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.list02 ul li a h3{height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:normal; padding:0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list02 ul li a:hover{background:#09a550;}

.page{width:100%; text-align:center; padding:30px 0;}
.page a, .page span{display:inline-block; margin:0 10px; padding:0 20px; height:30px; border:#ddd 1px solid; line-height:30px;}

.article{line-height:30px; background:#fff; margin:20px auto 0;}
.articleTitle{line-height:30px; font-size:20px; font-weight:bold; text-align:center;}
.articleInfo{width:80%; margin:10px auto; height:30px; line-height:30px; background:#f2f2f2; color:#999; text-align:center;}
.articleInfo span{padding-left:20px;}
.articleInfo span i{font-style:normal;}
.articleImg{width:100%; padding-top:20px; text-align:center;}
.articleCon{padding-top:10px; line-height:30px;}
.articleImg img, .articleCon img{max-width:100%;}


table,table td{border-collapse:collapse;}


.navBtn, .leftMenu{display:none;}
@media only screen and (max-width : 960px){
	body{font-size:62.5%; min-width:100%;}
	div{font-size:.45rem;}
	.tel, .menu, .fNav, .copy a, .left, .page span{display:none;}
	.overHidden{overflow:hidden; height:100%;}
	
	.head{width:100%; height:2rem; background:#ffff; position:fixed; left:0; top:0; z-index:99; background-position:.3rem center; background-size:auto .9rem; background-repeat:no-repeat;box-shadow:0 3px 5px rgba(0,0,0,.1);}
	
	
	/* 导航菜单 */
	.head .navBtn{display:block; width:2rem; height:2rem; overflow:hidden; position:absolute; top:0; right:0; cursor:pointer; outline:none; background:url(../images/menuBg.png) no-repeat center center; background-size:cover;}
	.leftMenu{display:block; background:#266aab; right:-1000px; position:fixed; top:0; display:block; height:100%; width:68%; min-width:140px; max-width:440px; z-index:90002; transition:all .4s ease; overflow:auto;}
	.leftMenu a{display:block; font-size:.5rem; color:#fff;}
	.leftMenu.menu-open{right:0;}
	.menu-dark-backdrop{background:rgba(0,0,0,0); transition:all .4s ease; width:100%; position:fixed; top:0; left:0; right:0; overflow:hidden;}
	.menu-dark-backdrop.in{height:100%; z-index:90001; background:rgba(0,0,0,0.5);}
	.navWap{padding:.5rem;}
	.navWap ul{border-bottom:#397dbd 1px solid;}
	.navWap ul li{min-height:1.2rem; line-height:1.2rem; border-top:#397dbd 1px solid; border-bottom:#1b5994 1px solid;}
	.navWap ul li:first-child{border-top:0;}
	.navWap ul li a{display:block; height:1.2rem; line-height:1.2rem; position:relative;}
	.navWap ul li .inactive{background:url(../images/off.png) no-repeat right center; background-size:.4rem .4rem;}
	.navWap ul li .inactives{background:url(../images/on.png) no-repeat right center; background-size:.4rem .4rem;} 
	.navWap ul li ul{display:none; border-bottom:0;}
	.navWap ul li ul li{padding-left:.5rem; border-bottom:0;border-top:0;}
	.navWap ul li ul li ul{display:none;}
	.navWap ul li ul li a{font-size:.45rem;}

	
	.banner{margin-top:2rem;}
	.banner .bd li p{width:100%; height:0; padding-top:54%;}
	.banner .bannerTxt{height:2rem; line-height:1rem; font-size:.6rem; margin-top:-1rem;}
	.banner .hd{height:10px; bottom:.3rem;}
	.banner .hd ul li{margin:0 .1rem; width:6px; height:6px;}
	.banner .prev, .banner .next{margin-top:-.4rem; width:.8rem; height:.8rem; background-size:cover;}
	.banner .prev{left:.3rem;}
	.banner .next{right:.3rem;}
	
	.indH{height:auto;}
	.indH p{height:1.2rem; line-height:1.2rem; font-size:1rem;}
	.indH span{height:1rem; line-height:1rem; top:.2rem; font-size:.7rem;}
	.indH i{line-height:.5rem; padding:.3rem 0 .6rem; font-size:.36rem;}
	
	.pro{padding:.5rem 0 .8rem; background-size:cover;}
	.pro .indH{padding:0 .3rem;}
	.proCon{width:auto;}
	.pro ul{margin-left:0; padding:.2rem .15rem 0;}
	.pro ul li{width:50%; padding:.3rem 0 0;}
	.pro ul li a{display:block; margin:0 .15rem;}
	.pro li p{height:0; padding-top:75%; position:relative;}
	.pro li p span{height:100%; position:absolute; left:0; top:0; z-index:0;}
	.pro li h3{font-size:.45rem; margin-top:.2rem; height:.8rem; line-height:.8rem;}
	
	.more{height:1.2rem; padding-top:.5rem;}
	.more a{width:4.2rem; height:1.2rem; line-height:1.2rem; border-radius:.6rem;}
	
	
	.about{background:#2283c7; padding:.5rem 0 .8rem;}
	.about .indH{padding:0 .3rem;}
	.about .indH span{color:#fff;}
	.about .indH p{color:rgba(255,255,255,.1);}
	.aboutCon{width:auto; height:auto; position:relative; margin:.3rem auto 0; padding-left:0;}
	.aboutPic{width:auto; height:auto; float:none; padding:0 .3rem;}
	.aboutPic img{width:100%; height:auto;}
	.aboutTxt{width:auto; height:auto; padding:.5rem; position:static; left:auto; top:auto; margin:0 .3rem;}
	.aboutTxt h3{height:auto; line-height:1rem; font-size:.6rem; padding-bottom:.3rem;}
	.aboutTxt h3 p{height:.6rem; line-height:.6rem; font-size:.4rem; padding-top:.1rem;}
	.aboutTxt .txt{height:6.4rem; line-height:.8rem; padding-top:.2rem;}
	.aboutTxt .more{padding-top:.2rem;}
	.other{height:auto; margin-left:0; padding:.3rem .15rem 0;}
	.other li{width:33.3333%; height:auto; padding-bottom:0; float:left;}
	.other li a{padding:.5rem .3rem; height:auto; margin:0 .15rem; text-align:center;}
	.other li a span{width:2rem; height:2rem; line-height:2rem; box-sizing:border-box; border-radius:50%; font-size:1rem !important; float:none; margin:0 auto;}
	.other li a p{margin-left:0; padding-top:.2rem; line-height:.8rem; font-size:.45rem;}
	.other li a p i{display:none;}

	
	.case{width:100%; margin:0; padding:.5rem 0 .8rem;}
	.case .indH{padding:0 .3rem;}
	.case ul{margin-left:0; padding:.2rem .15rem 0;}
	.case ul li{width:50%; padding:.3rem 0 0;}
	.case ul li a{height:auto; padding-bottom:1rem; margin:0 .15rem;}
	.case ul li a p{height:0; padding-top:78%;}
	.case ul li a h3{width:calc(100% - .6rem); height:.9rem; line-height:.9rem; padding:0 .3rem; font-size:.45rem;}
	
	
	.F1{padding:.5rem .3rem .8rem; height:auto;}
	.F1Con{width:100%; height:auto;}
	.news{width:auto; float:none;}
	.news .hd{height:1rem;}
	.news .hd .more{float:right; height:1rem;}
	.news .hd .more a{height:1rem; line-height:1rem; font-size:.4rem;}
	.news .hd ul li{width:3rem; height:1rem; line-height:1rem; margin-right:.1rem;}
	.news .bd{width:calc(100% - .6rem); height:calc(8.4rem + 1px); padding:.3rem;}
	.news .bd dl{height:2.8rem; padding-bottom:.4rem; border-bottom:#f0f0f0 1px solid;}
	.news .bd dl dd{width:3.6rem; height:2.8rem;}
	.news .bd dl dd a{height:2.8rem;}
	.news .bd dl dt{height:2.8rem; margin-left:3.8rem;}
	.news .bd dl dt h3{height:.7rem; line-height:.7rem; font-size:.45rem;}
	.news .bd dl dt p{height:1.2rem; line-height:.6rem; font-size:.36rem; padding-top:.1rem;}
	.news .bd dl dt span{height:.7rem; line-height:.7rem; padding-top:.1rem; font-size:.36rem;}
	.news .bd dl dt span a{width:2rem; height:.7rem;}
	.news .bd ul{padding-top:.2rem; height:4.8rem;}
	.news .bd ul li{height:.8rem; line-height:.8rem;}
	.news .bd ul li span{padding-left:.3rem;}
	
	.faq{margin-left:0; height:auto; padding-top:.5rem;}
	.faq h2{height:1rem; line-height:1rem; font-size:.45rem;}
	.faq h2 a{font-size:.4rem;}
	.faq h2 p{width:3rem; height:1rem; line-height:1rem; margin-right:.1rem;}
	.faq ul{height:auto; padding:.15rem .3rem 0;}
	.faq ul li{padding:.15rem 0 .3rem; height:87px;}
	.faq ul li h3{height:.8rem; line-height:.8rem; font-size:.45rem;}
	.faq ul li p{height:1.6rem; line-height:.8rem; font-size:.4rem; padding:.2rem 0 0 25px; background:url(../images/da1.png) no-repeat left .34rem;}
	
	
	.foot{line-height:.8rem; background-size:cover;}
	.footCon{width:auto; padding:.5rem 0;}
	
	.contact{margin-left:0; padding:0 .3rem;}
	.contact h2{height:1.3rem; line-height:1rem; font-size:.5rem;}
	.contact h2 i{width:.4rem; bottom:0;}
	.contact ul{padding-top:.2rem;}
	.contact ul li{height:.8rem; line-height:.8rem;}
	
	
	.copy{line-height:.8rem; padding:.3rem 0; font-size:.4rem;}
	
	.ny{width:auto; margin:0;}
	.right{margin-left:0; min-height:8rem;}
	.post{height:1.2rem; line-height:1.2rem; font-size:.5rem; padding:0 .3rem 0 .8rem; border-bottom:#eee .3rem solid; background:url(../images/iPost.png) no-repeat .3rem center; background-size:auto .5rem;}
	.post span{font-size:.45rem; float:none;}
	.post span em{display:none;}
	.post span i{color:#266aab;}
	.post p{display:none;}
	
	.list01{padding:.3rem .3rem .5rem;}
	.list01 li{height:1rem; line-height:1rem; font-size:.45rem;}
	.list01 li span{float:right; padding-left:.3rem;}
	
	.list02 ul{margin-left:0; padding:0 .15rem .5rem;}
	.list02 ul li{width:50%; padding:.3rem 0 0;}
	.list02 ul li a{padding:0; margin:0 .15rem;}
	.list02 ul li a p{height:auto; padding:.2rem .2rem 0;}
	.list02 ul li a p i{height:0; padding-top:76%;}
	.list02 ul li a h3{height:.9rem; line-height:.9rem; font-size:.45rem; padding:0 .3rem;}
	
	.page{width:auto; padding:.5rem .3rem; font-size:.45rem; border-top:#eee .3rem solid; background:#fff;}
	.page a{margin:0 .5rem; padding:0 .8rem; height:1rem; line-height:1rem;  border-radius:.1rem;}
	.page span{display:none;}
	
	.article{line-height:.8rem; margin:0; padding:0 .3rem;}
	.articleTitle{line-height:1rem; font-size:.56rem; padding-top:.3rem;}
	.articleInfo{width:auto; margin:.1rem 0 0; height:.8rem; line-height:.8rem; font-size:.4rem;}
	.articleInfo span{padding-left:.3rem;}
	.articleImg{padding-top:.3rem;}
	.articleCon{line-height:.8rem; padding:.3rem .3rem .5rem; font-size:.45rem;}
	.article .articleCon{padding:.3rem 0 .5rem;}
}

@media only screen and (max-width : 640px){
	.news .bd ul li span i, .copy span, .list01 li span i{display:none;}
	.copy i{display:inline;}
	.copy em{display:block; padding-left:0;}
}